body {width: 100%; -ms-overflow-x: hidden;}
@media all and (min-width:1200px){
.line-big {margin-right: -15px; margin-left: -15px;}
.line-big .x1 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .x10 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .x11 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .x12 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .x2 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .x3 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .x4 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .x5 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .x6 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .x7 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .x8 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .x9 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xb1 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xb10 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xb11 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xb12 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xb2 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xb3 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xb4 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xb5 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xb6 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xb7 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xb8 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xb9 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xl1 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xl10 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xl11 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xl12 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xl2 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xl3 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xl4 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xl5 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xl6 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xl7 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xl8 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xl9 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xm1 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xm10 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xm11 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xm12 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xm2 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xm3 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xm4 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xm5 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xm6 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xm7 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xm8 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xm9 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xs1 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xs10 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xs11 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xs12 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xs2 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xs3 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xs4 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xs5 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xs6 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xs7 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xs8 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
.line-big .xs9 {padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;}
}
.main {background-color: rgb(255, 255, 255);}
header {background-color: rgb(255, 255, 255);}
img.res {background-color: rgb(255, 255, 255);}
nav {background-color: rgb(255, 255, 255);}
header .globe {padding: 0px 18px 0px 9pt;}
footer .search {width: 82px; height: 49px; color: rgb(255, 255, 255); line-height: 49px; display: inline-block; cursor: pointer; background-color: rgb(239, 1, 28);}
header .search {width: 82px; height: 49px; color: rgb(255, 255, 255); line-height: 49px; display: inline-block; cursor: pointer; background-color: rgb(239, 1, 28);}
@media all and (min-width:760px){
	header .search {width: 82px; height: 40px; line-height: 40px;}
	}
.logo img {float: left;}
@media all and (max-width:759px){
	.logo img {width: 56px; margin-top: 15px;}
	.logo img.img2 {width: 130px; margin-top: 22px;}
	.logo img.img3 {width: 119px; margin-top: 22px;}
	.msite {display: block !important;}
	}
@media all and (min-width:760px){
	.logo img {margin-top: -7px;}
	.logo img.img2 {margin-top: 0px;}
	.logo img.img3 {margin-top: 0px;}
	}
nav .icon-navicon {margin-top: 20px;}
#top-nav li .fadein-left {animation:0.5s ease-out backwards; -webkit-animation: .5s ease-out backwards;}
#top-nav li .fadein-right {animation:0.5s ease-out backwards; -webkit-animation: .5s ease-out backwards;}
#top-nav li .fadein-left {animation-name: navfadeinL; -webkit-animation-name: navfadeinL;}
#top-nav li .fadein-right {animation-name: navfadeinR; -webkit-animation-name: navfadeinR;}
@media all and (min-width:760px){
	#top-nav li .drop-menu {background-color:hsla(0, 0%, 100%, 0.9);}
	nav .nav-inline .nav-menu ul {padding:0px; border-radius:0px; top:46px; border-bottom-color:rgb(212, 0, 0); border-bottom-width:3px; border-bottom-style:solid; min-width:inherit;}
	nav .nav-inline .nav-menu ul li {height:40px;}
	nav .nav-inline .nav-menu ul a {padding:10px 20px; transition:0.2s; background-color:transparent; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -o-transition:all .2s ease; }
	nav .nav-inline .nav-menu ul a:hover {color:rgb(255, 255, 255); background-color:rgb(212, 0, 0);}
	}
nav .menu-product {left: 0px; width: 100%; display: none; position: absolute; z-index: 10000; -ms-overflow-y: hidden; background-color: hsla(0, 0%, 100%, 0.9);}
nav .menu-product .container {padding: 28px 0px 0px;}
nav .menu-product .container li {padding-bottom: 33px;}
nav .menu-product .container h3 {padding-bottom: 1pc;}
nav .menu-product .container h3 a {transition:0.2s; color: rgb(212, 0, 0); line-height: 24px; font-size: 18px; font-weight: 100; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease;}
nav .menu-product .container h3 a:hover {color: rgb(239, 1, 28); font-size: 20px;}
nav .menu-product .container img {margin: 0px auto; max-width: 100%;}
nav .menu-product .container h5 {transition:0.8s; transform: scale(0.9); -webkit-transition: all .8s ease 0s; -webkit-transform: scale(0.9, 0.9);}
nav .menu-product .container img {transition:0.8s; transform: scale(0.9); -webkit-transition: all .8s ease 0s; -webkit-transform: scale(0.9, 0.9);}
nav .menu-product .container h5 {padding: 4px 0px 1pc; color: rgb(101, 101, 101); font-size: 1pc; font-weight: 100;}
nav .menu-product .container a:hover img {transform: scale(1); -webkit-transform: scale(1, 1);}
nav .menu-product .container a:hover h5 {color: rgb(239, 1, 28);}
nav .menu-product a.menu-more {font-size: 1pc;}
.about {font-weight: bolder;}
.area {font-weight: bolder;}
.news {font-weight: bolder;}
.product {font-weight: bolder;}
.service {font-weight: bolder;}
.solution {font-weight: bolder;}
#about .about {color: rgb(239, 1, 28);}
#area .area {color: rgb(239, 1, 28);}
#news .news {color: rgb(239, 1, 28);}
#product .product {color: rgb(239, 1, 28);}
#service .service {color: rgb(239, 1, 28);}
#solution .solution {color: rgb(239, 1, 28);}
@media all and (max-width:326px){
	.logo .img2 {display: none;}
	}
@media all and (max-width:490px){
	.logo .img3 {display: none;}
	}
@media all and (max-width:759px){
	nav .nav-inline li {width: 50%; text-align: center; float: left;}
	}
@media all and (max-width:999px) and (min-width:760px){
	.logo .img3 {display: none;}
	}
@media all and (min-width:760px){
	nav .nav-inline {margin:26px -10px 0px; text-align:right;}
	nav .nav-inline li a {padding:5px 7px;}
	}
@media all and (min-width:1000px){
	nav .nav-inline {margin:23px -13px 0px; font-size:1pc;}
	nav .nav-inline li a {padding:5px 13px;}
	}
@media all and (min-width:1200px){
	nav .nav-inline {margin:23px -21px 0px; font-size: 18px;}
	nav .nav-inline li a {padding:5px 20px;}
	}
.banner {background-color:rgb(255, 255, 255);}
.banner .pager-next {border-radius: 0px; border: 0px currentColor; border-image: none; width: 45px; height: 76px; color: rgb(255, 255, 255); line-height: 76px; font-size: 3pc; margin-top: -38px; background-color: hsla(0, 0%, 100%, 0.45);}
.banner .pager-prev {border-radius: 0px; border: 0px currentColor; border-image: none; width: 45px; height: 76px; color: rgb(255, 255, 255); line-height: 76px; font-size: 3pc; margin-top: -38px; background-color: hsla(0, 0%, 100%, 0.45);}
.pager-next:hover {background-color: rgba(0, 0, 0, 0.45);}
.pager-prev:hover {background-color: rgba(0, 0, 0, 0.45);}
.pointer li {margin: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; width: 20px; height: 4px; background-color: hsla(0, 0%, 100%, 0.45);}
.pointer li.active {width: 20px; height: 4px; background-color: rgb(255, 255, 255);}
.msite {display: none;}
footer {font-size: 14px;}
footer .fast-menu {background-color: rgb(219, 16, 0);}
footer .fast-menu a {color: rgb(255, 255, 255); line-height: 66px;}
footer .fast-menu .float-left a {margin-right: 5px;}
footer .fast-menu .float-left a i {margin-right: 5px;}
footer .fast-menu .float-right {position: relative;}
footer .fast-menu .float-right .fast-search {width: 270px; height: 66px; text-align: center; font-size: 18px; display: block; position: relative; background-color: rgb(244, 80, 45);}
footer .fast-menu .float-right .fast-search i {right: 38px; position: absolute;}
footer .fast-menu .float-right {padding-left: 52px; background-color: rgb(218, 37, 29);}
footer .bottom-nav {color: rgb(169, 179, 179); background-color: rgb(39, 52, 60);}
footer .bottom-nav .container {padding-top: 25px;}
footer .bottom-nav a {color: rgb(169, 179, 179);}
footer .bottom-nav h3 {padding: 25px 0px 9pt; font-size: 18px; font-weight: 700; border-bottom-color: rgb(169, 179, 179); border-bottom-width: 1px; border-bottom-style: dashed;}
.foot-product li a {padding: 8px 0px; border-bottom-color: rgb(169, 179, 179); border-bottom-width: 1px; border-bottom-style: dashed; display: block;}
.foot-addr p {margin: 0px; line-height: 28px;}
.foot-addr h3 {margin-bottom: 17px;}
.foot-tel h3 {margin-bottom: 17px;}
.foot-social {padding: 50px 0px 22px;}
.foot-social img {padding-bottom: 6px;}
.foot-tel li {
	padding-bottom: 22px;
}
footer .copycright {
	background-color: rgb(23, 31, 35);
}
footer .copycright p {
	margin: 0px; text-align: center; color: rgb(169, 179, 179); line-height: 45px;
}
footer .copycright a {
	color: rgb(169, 179, 179); padding-left: 5px;
}
footer .copycright a:hover {
	color: rgb(255, 255, 255);
}
footer .flink {
	float: left; display: inline-block;
}
@media all and (min-width:760px)
{
footer .fast-menu .float-left a {
	font-size: 1pc; margin-right: 34px;
}
}
@media all and (min-width:1000px)
{
footer .fast-menu .float-left a {
	margin-right: 4pc;
}
}
@media all and (min-width:1200px)
{
.foot {
	width: 100%;
}
footer .fast-menu {
	height: 66px; margin-bottom: 22pc;
}
footer .copycright {
	height: 45px;
}
footer .flink {
	float: right;
}
}
.social-share .icon-tencent::before {
	content: "\f1d5";
}
.social-share .icon-wechat::before {
	content: "\f1d7";
}
.social-share a {
	margin: 4px; outline: 0px; text-decoration: none; display: inline-block; position: relative;
}
.social-share .social-share-icon {
	border-radius: 50%; border: 1px solid rgb(102, 102, 102); transition:background 0.6s ease-out; border-image: none; width: 2pc; height: 2pc; text-align: center; color: rgb(102, 102, 102); line-height: 2pc; font-size: 20px; vertical-align: middle; display: inline-block; position: relative; -webkit-transition: background .6s ease-out 0s;
}
.social-share .social-share-icon:hover {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
.social-share .icon-weibo {
	border-color: rgb(255, 118, 59); color: rgb(255, 118, 59);
}
.social-share .icon-weibo:hover {
	background: rgb(255, 118, 59);
}
.social-share .icon-tencent {
	border-color: rgb(86, 182, 231); color: rgb(86, 182, 231);
}
.social-share .icon-tencent:hover {
	background: rgb(86, 182, 231);
}
.social-share .icon-qq {
	border-color: rgb(86, 182, 231); color: rgb(86, 182, 231);
}
.social-share .icon-qq:hover {
	background: rgb(86, 182, 231);
}
.social-share .icon-wechat {
	border-color: rgb(123, 197, 73); color: rgb(123, 197, 73); position: relative;
}
.social-share .icon-wechat:hover {
	background: rgb(123, 197, 73);
}
.social-share .icon-wechat .wechat-qrcode {
	border: 1px solid rgb(238, 238, 238); transition:0.2s; border-image: none; left: -84px; top: -205px; width: 200px; height: 2in; text-align: center; color: rgb(102, 102, 102); font-size: 9pt; display: none; position: absolute; z-index: 9; box-shadow: 0px 2px 10px #aaa; background-color: rgb(255, 255, 255); -webkit-transition: all .2s; -webkit-tansition: all .35s;
}
.social-share .icon-wechat .wechat-qrcode.bottom {
	left: -84px; top: 40px;
}
.social-share .icon-wechat .wechat-qrcode.bottom::after {
	display: none;
}
.social-share .icon-wechat .wechat-qrcode h4 {
	margin: 0px; padding: 0px; height: 26px; color: rgb(119, 119, 119); line-height: 26px; font-size: 9pt; font-weight: 400; background-color: rgb(243, 243, 243);
}
.social-share .icon-wechat .wechat-qrcode .qrcode {
	margin: 10px auto; width: 105px;
}
.social-share .icon-wechat .wechat-qrcode .qrcode table {
	margin: 0px !important;
}
.social-share .icon-wechat .wechat-qrcode .help p {
	margin: 0px; padding: 0px; line-height: 1pc; font-weight: 400;
}
.social-share .icon-wechat .wechat-qrcode::after {
	border-width: 8px 6px 6px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; left: 50%; width: 0px; height: 0px; bottom: -13px; margin-left: -6px; position: absolute; content: "";
}
.social-share .icon-wechat:hover .wechat-qrcode {
	display: block;
}
.social-share .social-share-icon::before {
	bottom: 1px; position: relative;
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.social-share a.social-share-icon {
	width: 28px; height: 28px;
}
.social-share .social-share-icon::before {
	bottom: 4px; font-size: 18px;
}
}
.text-red {
	color: rgb(212, 0, 0);
}
.img-scale {
	width: 100%; height: 100%; overflow: hidden;
}
.img-scale img {
	transition:0.8s; -webkit-transition: all .8s ease 0s;
}
.img-scale:hover img {
	transition:0.8s; -webkit-transition: all .8s ease 0s;
}
.img-scale:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1, 1.1);
}
nav .nav-menu .drop-menu {
	z-index: 10000;
}
footer .search_res {
	left: 0px; top: 15px; width: 100%; display: none; position: fixed; z-index: 10002;
}
footer .search {
	padding: 0px; border: 0px currentColor; border-image: none;
}
footer .dialog-mask {
	display: none; z-index: 10001;
}
footer .search_res .input-group .addbtn {
	background-color: rgb(255, 255, 255);
}
footer .search_res .input-group .input {
	background: url("../../images/ssdeco2019/baidu_logo.png") no-repeat 99% rgb(255, 255, 255); height: 49px; line-height: 30px;
}
footer .search_res .form-group {
	position: relative;
}
footer .search_res .badge {
	top: 65px; right: 20px; position: absolute; z-index: 10003; cursor: pointer;
}
footer .search_res .badge:hover .rotate-hover {
	animation-name: a-rotate; -webkit-animation-name: a-rotate;
}
footer .search_res .res ul {
	padding: 15px; background-color: rgb(255, 255, 255);
}
footer .search_res .res ul li {
	padding-bottom: 10px;
}
footer .search_res .res ul h3 {
	color: rgb(16, 36, 238); padding-bottom: 5px; font-size: 1pc; font-weight: 400; text-decoration: underline; cursor: pointer;
}
footer .search_res .res ul em {
	color: rgb(204, 0, 0);
}
footer .search_res .res ul span {
	color: rgb(102, 102, 102); font-size: 0.8em;
}
footer .search_res .res ul img {
	max-width: 100%;
}
.jiathis_style > div {
	width: 20pc !important;
}
.jiathis_style .jiadiv_02 .jiatitle {
	width: 94px !important;
}
@media all and (min-width:760px)
{
footer .search_res .res .xs9.xm10.xb11 {
	margin-top: 15px;
}
}
.fast-search {
	z-index: 10000;
}
.fast-search-list {
	padding: 5px 4px; width: 270px; bottom: 0px; display: none; position: absolute; z-index: 9999; background-color: hsla(0, 0%, 100%, 0.8);
}
.fast-search-list ul li a {
	padding: 0px 2pc; color: rgb(51, 51, 51); line-height: 40px; font-size: 1pc !important; display: block;
}
.fast-search-list ul li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(244, 80, 45);
}
.fast-search .icon-caret-right::before {
	left: 2px; top: 0px; position: relative;
}
.icon-d {
	animation:icon-d 0.3s ease-in-out both; -webkit-animation: icon-d .3s ease-in-out both;
}
.icon-u {
	animation:icon-u 0.3s ease-in-out both; -webkit-animation: icon-u .3s ease-in-out both;
}
.list-down {
	animation:list-down 0.3s ease-in-out both; -webkit-animation: list-down .3s ease-in-out both;
}
#LRfloater1 {
	vertical-align: middle; box-sizing: inherit !important;
}
#LRfloater1 tr {
	vertical-align: middle; box-sizing: inherit !important;
}
#LRfloater1 td {
	vertical-align: middle; box-sizing: inherit !important;
}
#LRfloater1 tbody {
	vertical-align: middle; box-sizing: inherit !important;
}
#LRfloater1 p {
	vertical-align: middle; box-sizing: inherit !important;
}
#LRfloater1 a {
	vertical-align: middle; box-sizing: inherit !important;
}
#LRfloater1 table {
	vertical-align: middle; box-sizing: inherit !important;
}
.lxb-container {
	top: inherit !important; bottom: 5%; overflow: hidden;
}
@media all and (min-width:760px)
{
.lxb-cb-tip-info {
	left: -422px !important; top: -46px !important;
}
}
@media all and (max-width:759px)
{
.lxb-cb-tip-info {
	left: -321px !important; top: -46px !important; width: 218px !important;
}
.lxb-cb-tip-arrow {
	left: 214px !important;
}
}
@media all and (max-width:1199px) and (min-width:1000px)
{
.form-x .form-group .field {
	width: 84%;
}
.form-x .form-group .label {
	width: 16%;
}
.form-x .form-button {
	margin-left: 16%;
}
}
.carousel img {
	margin: 0px auto;
}
.select_pro {
	height: 23px; text-align: right; line-height: 23px; display: block; cursor: pointer;
}
.select_pro span {
	color: rgb(122, 122, 122); font-size: 12px;
}
.select_pro .son_ul {
	background: rgb(255, 255, 255); width: 110px; text-align: center; right: 15px; bottom: 23px; display: none; position: absolute; z-index: 100;
}
.select_pro .son_ul li {
	line-height: 25px; padding-left: 10px;
}
.select_pro .son_ul a {
	color: rgb(0, 0, 0);
}
.select_pro:hover .son_ul {
	display: block;
}
.footer {
	background: rgb(48, 48, 61); text-align: center; color: rgb(255, 255, 255); padding-top: 20px; padding-bottom: 20px; margin-top: 50px;
}
.footer a {
	color: rgb(255, 255, 255);
}
:last-child.buzzButton {
	display: none !important;
}
#bsBox {
	box-sizing: content-box !important;
}
#bsBox * {
	box-sizing: content-box !important;
}
#bsWXBox {
	box-sizing: content-box !important;
}
#bsWXBox * {
	box-sizing: content-box !important;
}
@media all and (max-width:550px)
{
#bsBox {
	max-width: 98.6%;
}
#bsBox * {
	max-width: 98.6%;
}
#bsBox {
	left: 0px !important; margin-left: 0px !important;
}
#searchBox {
	width: 110px;
}
}
.list-page {
	margin: 0px auto; width: 100%; height: 50px; text-align: center; line-height: 25px; overflow: hidden; font-size: 16px; position: relative;
}
.list-page ul {
	margin: 0px !important; padding: 0px !important; left: 25%; float: left; position: relative;
}
.list-page li {
	margin: 15px 7px; border: 1px solid rgb(204, 204, 204); border-image: none; font-size: 16px; float: left; position: relative; min-width: 40px;
}
.list-page li a {
	padding: 0px 14px; height: 25px; line-height: 25px; float: left; display: block;
}
.list-page option {
	height: 25px; line-height: 25px;
}
.list-page select {
	border: 1px solid rgb(255, 255, 255); border-image: none; height: 25px; line-height: 25px; margin-left: 5px; float: left; display: block;
}
.list-page .thisclass {
	background: rgb(220, 220, 220); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); text-decoration: none;
}
.list-page ul li .pageinfo {
	padding: 0px 14px; height: 25px; color: rgb(153, 153, 153); line-height: 25px; display: block;
}
.list-page li strong {
	margin: 0px 2px; color: rgb(85, 85, 85); font-weight: normal;
}
.list-page .thisclass a:hover {
	color: rgb(51, 51, 51);
}
.list-page li:hover {
	border: 1px solid rgb(212, 0, 0); border-image: none; color: rgb(51, 51, 51); text-decoration: none;
}
.footer2 .main2 {
	margin: 0px auto; padding: 30px 0px; overflow: hidden;
}
.footer2 {
	background: rgb(34, 34, 34); width: 100%; height: auto;
}
.footer2 .flink {
	width: 100%; height: auto; overflow: hidden; margin-bottom: 20px;
}
.footer2 .flink li {
	height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; margin-right: 20px; float: left; color: #d0d0d0;
}
.footer2 .flink li a {
	color: #d0d0d0;
}
.footer2 .foot-menu {
	width: 100%; height: auto; overflow: hidden;
}
.footer2 .foot-menu li {
	list-style: none; float: left;
}
.footer2 .foot-menu li a {
	color: rgb(255, 255, 255);
}
.footer2 .foot-menu .logo img {
	margin: 0px 20%; width: 60%; height: auto;
}
.footer2 .foot-menu .logo p {
	text-align: center; color: rgb(255, 255, 255); line-height: 30px;
}
.footer2 .foot-menu li dt {
	line-height: 18px; font-size: 18px; margin-bottom: 20px;
}
.footer2 .foot-menu li dd {
	padding: 0px !important; height: auto; line-height: 30px;
}
.footer2 .foot-menu li dd a {
	height: 24px; color: rgb(242, 242, 242); line-height: 24px; overflow: hidden; font-size: 14px;
}
.footer2 .foot-contact {
	width: 200px; color: rgb(255, 255, 255); float: right;
}
.footer2 .foot-contact .title2 {
	height: 18px; line-height: 18px; font-size: 18px; margin-bottom: 20px;
}
.footer2 .foot-contact p {
	line-height: 24px; font-size: 14px;
}
.footer2 .foot-contact .address b {
	font-weight: 300;
}
.footer2 .foot-power {
	background: #d6d6d6; width: 100%; height: auto; padding:10px 0px;
}
.footer2 .foot-power p {
	text-align: center; color: #434343; line-height: 30px; font-size: 14px;
}
.footer2 .foot-power p a {
	color: #6d6d6d; font-size: 14px;
}
.footer2 .foot-menu li a:hover {
	color: rgb(212, 0, 0);
}
.footer2 .foot-power p a:hover {
	color: rgb(212, 0, 0);
}
.footer2 .flink li a:hover {
	color: rgb(212, 0, 0);
}
@media screen and (min-width:1201px)
{
.footer2 .main2 {
	width: 1200px;
}
.footer2 .foot-menu li {
	width: 16.66%;
}
.xl-bottom {
	display: none;
}
.wap {
	display: none;
}
}
@media screen and (max-width:1200px) and (min-width:1001px)
{
.footer2 .main2 {
	padding: 30px 1%; width: 98%;
}
.footer2 .foot-menu li {
	width: 16.66%;
}
.xl-bottom {
	display: none;
}
.wap {
	display: none;
}
}
@media screen and (max-width:1000px) and (min-width:801px)
{
.footer2 .main2 {
	padding: 30px 1%; width: 98%;
}
.footer2 .foot-menu li {
	width: 25%;
}
.footer2 .foot-menu .logo {
	display: none;
}
.footer2 .foot-menu .foot-contact {
	display: none;
}
.xl-bottom {
	display: none;
}
.wap {
	display: none;
}
}
@media screen and (max-width:800px)
{
.footer2 .main2 {
	display: none;
}
.foot-power {
	margin-bottom: 45px; 
}
.pc {
	display: none;
}
}
.contact1 {
	width: 100%; height: auto; overflow: hidden;
}
.contact1 li {
	list-style: none;
}
.contact1 .text {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; text-indent: 2em; font-size: 18px; margin-bottom: 50px;
}
.contact1 .contact-box {
	overflow: hidden; margin-bottom: 20px;
}
.contact1 .contact-order {
	overflow: hidden; margin-bottom: 20px;
}
.contact1 .contact-box ul {
	overflow: hidden;
}
.contact1 .contact-box .weixin img {
	width: 225px; text-align: center;
}
.contact1 .contact-box .weixin p {
	line-height: 30px; font-size: 16px;
}
.contact1 .contact-box li {
	margin: 0px; width: 100%; text-align: left; line-height: 40px; padding-left: 30px; font-size: 16px;
}
.contact1 .contact-box li b {
	color: rgb(239, 1, 28);
}
.contact1 .contact-box .c1 {
	background: url("../../images/ssdeco2019/c1.png") no-repeat left / 20px 20px;
}
.contact1 .contact-box .c2 {
	background: url("../../images/ssdeco2019/c2.png") no-repeat left / 20px 20px;
}
.contact1 .contact-box .c3 {
	background: url("../../images/ssdeco2019/c3.png") no-repeat left / 20px 20px;
}
.contact1 .contact-box .c4 {
	background: url("../../images/ssdeco2019/c4.png") no-repeat left / 20px 20px;
}
.contact1 .contact-box .c5 {
	background: url("../../images/ssdeco2019/c5.png") no-repeat left / 20px 20px;
}
.contact1 .contact-box .c6 {
	margin-top: 15px;
}
.contact1 .contact-box .c6 span {
	background: rgb(239, 1, 28); padding: 7px 30px; color: rgb(255, 255, 255); line-height: 30px;
}
.contact1 .contact-box .c6 span:hover {
	background: rgb(255, 192, 0);
}
.contact1 .contact-order {
	margin-top: 20px;
}
.contact1 .contact-order li {
	margin: 0px; width: 100%; line-height: 50px; font-size: 14px; float: left;
}
.contact1 .contact-order li span {
	margin-right: 20px;
}
.contact1 .contact-order ul {
	margin: 0px; padding: 0px; text-align: left; overflow: hidden;
}
.contact1 .contact-order li input {
	padding: 5px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-right: 10px;
}
.contact1 .contact-order li textarea {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.btn_submit {
	background: rgb(239, 1, 28); margin: 30px 15px 0px; padding: 7px 20px; color: rgb(255, 255, 255);
}
.btn_reset {
	background: rgb(239, 1, 28); margin: 30px 15px 0px; padding: 7px 20px; color: rgb(255, 255, 255);
}
.btn_submit:hover {
	background: rgb(255, 192, 0);
}
.btn_reset:hover {
	background: rgb(255, 192, 0);
}
@media all and (min-width:1201px)
{
.contact1 .contact-box {
	width: 45%; float: left;
}
.contact1 .contact-order {
	width: 50%; float: right;
}
}
@media all and (max-width:1200px)
{
.contact1 .contact-box {
	margin: 30px auto; width: 98%;
}
.contact1 .contact-order {
	margin: 30px auto; width: 98%;
}
}
@media all and (min-width:601px)
{
.contact1 .contact-box ul {
	width: 50%; float: left;
}
.contact1 .contact-order ul {
	margin: 0px 1%; width: 48%; float: left;
}
}
@media all and (max-width:600px)
{
.contact1 .contact-box ul {
	margin: 0px 1%; width: 98%;
}
.contact1 .contact-box .c6 {
	text-align: center; padding-left: 0px !important;
}
.contact1 .contact-order ul {
	margin: 0px 1%; width: 98%;
}
.contact1 .contact-box .weixin img {
	margin: 0px 15%; width: 70%;
}
}
.banner-res img {
	width: 100%; position: relative;
}
@media all and (min-width:1201px)
{
.global-class {
	width: 1200px;
}
}
@media all and (max-width:1200px)
{
.global-class {
	width: 98%;
}
}
.global-class {
	margin: 0px auto; padding-top: 20px;
}
.global-class .list-global {
	width: 100%; overflow: hidden; margin-bottom: 20px;
}
.global-class .global-title {
	width: 100%; text-align: left; line-height: 40px; font-size: 16px; margin-bottom: 15px;
}
.global-class .global-title span {
	color: rgb(239, 1, 28); letter-spacing: 5px; padding-bottom: 5px; font-weight: bold; border-bottom-color: rgb(239, 1, 28); border-bottom-width: 3px; border-bottom-style: solid;
}
.global-class .global-text {
	width: 100%; overflow: hidden;
}
.global-class .global-text li {
	list-style: none; width: 50px; text-align: center; line-height: 24px; float: left;
}
.global-class .global-text li a {
	font-size: 14px;
}
.show-l {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}

/*·ÖÒ³*/
#pages { padding:20px 0px 20px 0px;font-family:Î¢ÈíÑÅºÚ,ËÎÌå; text-align:center;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.fenye{text-align:left; padding-bottom:30px; text-align:center;}


    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}